package Libreria;


import java.io.FileOutputStream;
import java.util.*;
import org.jdom.*;
import org.jdom.input.*;
import org.jdom.output.*;


public class LecturaXML {
    public SAXBuilder builder;
    String path; 
    public Element nombre,carnet,correo,correoalt,carrera,fechanac, usuario,rol,pass;
    public Element acercade, pelicula, libros, musica, hobbys;


     public LecturaXML (String pathperfil){
          path=pathperfil;
          builder=new SAXBuilder(false);
    }

     public void autenticar(){
     try{
     Document autenticar=builder.build(path);
     Element raiz=autenticar.getRootElement();
     List datos=raiz.getChildren("datos");
     Iterator i= datos.iterator();
     while(i.hasNext()){
          Element e=(Element)i.next();
           usuario=e.getChild("nombre");     
           pass=e.getChild("password");    
           correo=e.getChild("correo");

           // nombre=e.getChild("nombre");
            carnet=e.getChild("carnet");
            correoalt=e.getChild("correo-alternativo");
            carrera=e.getChild("carrera");
            fechanac=e.getChild("fechanacimiento");
            rol=e.getChild("rol");

            hobbys=e.getChild("hobbys");
            musica=e.getChild("musica");
            pelicula=e.getChild("peliculas");
            libros=e.getChild("Libros");
            acercade=e.getChild("acercade");
     }
     }catch (Exception e){System.out.println(e);}

     }


    

 /*    public void obtenerdatos(){
      try{
            Document doc=builder.build(path);
            Element raiz=doc.getRootElement();
            List contactos=raiz.getChildren("datos");
            List data = raiz.getChildren("preferencias");

            Iterator i=contactos.iterator();
            while(i.hasNext()) {
            Element e=(Element)i.next();
            nombre=e.getChild("nombre");
            System.out.println("nombre"+nombre.getText());
            carnet=e.getChild("carnet");
            System.out.println("carnet"+carnet.getText());
            correo=e.getChild("correo");
            System.out.println("correo"+correo.getText());
            correoalt=e.getChild("correo-alternativo");
            System.out.println("correo alt "+correoalt.getText());
            carrera=e.getChild("carrera");
            System.out.println("correo"+carrera.getText());
            fechanac=e.getChild("fechanacimiento");
            System.out.println("correo"+fechanac.getText());
            usuario=e.getChild("nombre");
            System.out.println("usuario"+usuario.getText());
            rol=e.getChild("rol");
            System.out.println("correo"+rol.getText());

           }

           Iterator it=data.iterator();
           while(it.hasNext()) {
            Element e=(Element)it.next();
            hobbys=e.getChild("hobbys");
            System.out.println("hobbys" +hobbys.getText());
            musica=e.getChild("musica");
            System.out.println(musica.getText());
            pelicula=e.getChild("peliculas");
            System.out.println(pelicula.getText());
            libros=e.getChild("Libros");
            System.out.println(libros.getText());
            acercade=e.getChild("acercade");
            System.out.println(acercade.getText());
           }

            }
    catch (Exception e){System.out.println(e);}
     }
*/

}
